#include <iostream>

#include <cppunit/TestFixture.h>
#include <cppunit/TestCaller.h>
#include <cppunit/TestResult.h>
#include <cppunit/TestSuite.h>
#include <cppunit/ui/text/TestRunner.h>

#include "imageloadertest.h"
#include "imagesettest.h"
#include "commandlinetest.h"
#include "featureextractortest.h"
#include "featurematchertest.h"

using namespace std;
using namespace cshotel;

int main(int argc, char** argv) {

  CppUnit::TextUi::TestRunner runner;
  runner.addTest( ImageLoaderTest::suite() );
	runner.addTest( ImageSetTest::suite() );
	runner.addTest( CommandlineTest::suite() );
	runner.addTest( FeatureExtractorTest::suite() );
	runner.addTest( FeatureMatcherTest::suite() );
  runner.run();
  return 0;

}
